home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / gnu / djgpp / src / libgplus.5 / libgplus / etc / trie-gen / changelo next >
Encoding:
Text File  |  1993-10-26  |  4.6 KB  |  118 lines

  1. Mon Oct 25 18:51:56 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  2.  
  3.     * main.cc: Don't bother increasing the stack size.
  4.  
  5. Tue Sep 28 15:54:48 1993  Per Bothner  (bothner@kalessin.cygnus.com)
  6.  
  7.     * main.cc:  #include <sys/time.h> before <sys/resource.h>.
  8.     (Problem reported by Jeffrey A Law <law@shafer.cs.utah.edu>.)
  9.  
  10. Fri Jun  4 18:42:24 1993  Per Bothner  (bothner@cygnus.com)
  11.  
  12.     * compact.cc, trie.cc:  If 'char' is unsigned, write
  13.     explicit 'signed char' for tables of signed chars.
  14.  
  15. Sun Apr 25 20:04:18 1993  Per Bothner  (bothner@cygnus.com)
  16.  
  17.     Changes (mostly from Peter Schauer) to permit compilation
  18.     using cfront 3.0 and otherwise be ARM-conforming.
  19.     * compact.cc (operator new):  Don't depend on gcc-specific
  20.     pointer arithmetic on (void*).
  21.     * compact.{h,cc}, trie.{h,cc}:  Replace MAX_UNSIGNED_CHAR,
  22.     MAX_UNSIGNED_SHORT, MAX_SIGNED_CHAR, and MAX_SIGNED_SHORT
  23.     by CHAR_MAX, USHRT_MAX,  SCHAR_MAX, and SHRT_MAX from <limits.h>.
  24.     * compact.cc, trie.cc:  Removed _G_OLD_PLACEMENT (old-style
  25.     'new' placement syntax) support.
  26.     * compact.cc:  Remove dependency on gcc-specific >? (max)
  27.     operator.
  28.     * trie.h (Trie::MAX_ASCII):  Replaced by global in trie.cc.
  29.     * compact.h, compat.cc:  Ditto for MAX_ASCII_RANGE.
  30.     * compact.h: Removed MAX_INT.
  31.     * trie.h (Trie::Trie):  Gave default value for parameter,
  32.     allowing us to get rid of the const field DEFAULT_SIZE.
  33.     * main.cc (main):  Renamed variable Trie to trie.
  34.     * test.cc:  Add #include <string.h> (for strlen).
  35.  
  36. Wed Dec 30 16:48:08 1992  Per Bothner  (bothner@rtl.cygnus.com)
  37.  
  38.     * Makefile.in:  Don't pass -1 flag to 'ls' (unless LS_1
  39.     is overridden), as some versions of ls don't support it,
  40.     and those that do don't seem to need it.
  41.     * main.cc:  Use _G_HAVE_SYS_RESOURCE before including
  42.     <sys/resource.h> and doing the rlimit stuff.
  43.  
  44. Mon Dec 21 18:12:31 1992  Per Bothner  (bothner@rtl.cygnus.com)
  45.  
  46.     * compact.cc: Fix to avoid evaluation order dependencies.
  47.  
  48. Mon Nov 30 16:51:33 1992  Per Bothner  (bothner@cygnus.com)
  49.  
  50.     * trie.h (class Trie), compact.h (class Compact_Matrix,
  51.     class Compact_Matrix::Row_Node), compact.cc (new method
  52.     Compact_Matrix::init):  Don't use no-longer-allowed
  53.     initialized non-const fields; use constructors instead.
  54.  
  55. Tue Nov 17 22:00:15 1992  Per Bothner  (bothner@rtl.cygnus.com)
  56.  
  57.     * compact.cc:  ANSIfy:  bcopy->memcpy, bzero->memset,
  58.     * compact.cc (Compact_Matrix::first_fit_decreasing):  Re-write
  59.     dubious memory allocation using alloca to use
  60.     malloc/realloc/free.  This supposedly fixes an HPUX problem.
  61.     * trie.cc (Trie::output):  Fix to avoid const/non-const
  62.     warning when compiling generated output.
  63.  
  64. Sun Nov  1 15:58:19 1992  Per Bothner  (bothner@cygnus.com)
  65.  
  66.     * trie.cc, compact.cc:   Use "new" placement syntax
  67.     (as in 'new (ARGS) TYPE'), unless  _G_OLD_PLACEMENT.
  68.     * compact.cc:  ANSI-fy:  bcopy->memcpy etc.
  69.     * Makefile.in:  Minor fixes related to using $(C++).
  70.  
  71. Sat Mar  7 08:48:53 1992  Michael Tiemann  (tiemann@cygnus.com)
  72.  
  73.     * options.c: Several methods of the class `Options' remained from
  74.     an earlier implementation.  They have now been removed.
  75.  
  76. Sun Mar  1 17:03:43 1992  Per Bothner  (bothner@cygnus.com)
  77.  
  78.     * trie.h (Trie::Trie):  Initialize current_size field.
  79.     * Makefile.in:  Add 'check' rule.
  80.  
  81. Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
  82.  
  83.     * Makefile.in, configure.in: removed traces of namesubdir,
  84.       -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
  85.       copyrights to '92, changed some from Cygnus to FSF.
  86.  
  87. Sat Feb  1 13:40:04 1992  Per Bothner  (bothner at cygnus.com)
  88.  
  89.     * Rename test.c to test.cc (avoids some problems in
  90.     getting the wrong include files).
  91.  
  92. Fri Feb 23 19:44:10 1990  Doug Schmidt  (schmidt at zola.ics.uci.edu)
  93.  
  94.         * Added the `-h' option to print out a verbose help message.
  95.  
  96.         * Added a check in Trie::output that ensures the program doesn't
  97.           crash if no keywords are given!
  98.           
  99.         * Implemented the -f (generate full trie) option.  This is useful
  100.           to generate another example program for my USENIX C++ paper!
  101.  
  102.         * Removed the member field `compact_output' from class Trie.  
  103.           Changed all uses of this variable to option[COMPACT].  Why
  104.           was it ever done the other way anyhow?!
  105.  
  106.         * Added the `-C' CONST option so that user's can declare strings in 
  107.           the generated lookup table to be readonly.
  108.  
  109. Fri Feb 16 10:47:02 1990  Doug Schmidt  (schmidt at zola.ics.uci.edu)
  110.  
  111.         * Killed some debugging code in compact.cc (operator new).
  112.  
  113. Thu Feb 15 23:20:44 1990  Doug Schmidt  (schmidt at zola.ics.uci.edu)
  114.  
  115.         * Fixed a bunch of incredibly stupid errors.  (I can't believe
  116.           this thing even worked before...).  That's what happens when you
  117.           don't hack for 2 months ;-(
  118.